-
1 preset
1) предварительная установка, предустановка; предварительное регулирование; предварительная настройка || устанавливать заранее; осуществлять предварительное регулирование или предварительную настройку || установленный заранее; предварительно отрегулированный или настроенный2) вчт инициализация, присваивание начальных значений переменным || инициализировать, присваивать начальные значения переменным || инициализированный, подвергнутый операции присвоения начальных значений переменных3) тлв предварительная компоновка программы || производить предварительную компоновку программы•- bias preset -
2 preset
1) предварительная установка, предустановка; предварительное регулирование; предварительная настройка || устанавливать заранее; осуществлять предварительное регулирование или предварительную настройку || установленный заранее; предварительно отрегулированный или настроенный2) вчт. инициализация, присваивание начальных значений переменным || инициализировать, присваивать начальные значения переменным || инициализированный, подвергнутый операции присвоения начальных значений переменных3) тлв. предварительная компоновка программы || производить предварительную компоновку программы•- bias presetThe New English-Russian Dictionary of Radio-electronics > preset
-
3 initialize
задание начального значения
Устанавливать счётчики, переключатели и т.д. На нуль или другие начальные значения программы или в её заданных точках
[ http://slovarionline.ru/anglo_russkiy_slovar_neftegazovoy_promyishlennosti/]Тематики
EN
инициализация
Приведение областей памяти в состояние, исходное для последующей обработки или размещения данных.
[ ГОСТ 19781-90]
инициализация
Присваивание начальных значений переменным программы
[ ГОСТ 28397-89]Тематики
- обеспеч. систем обраб. информ. программное
- языки программирования
EN
37. Инициализация
Initialize
Присваивание начальных значений переменным программы
Источник: ГОСТ 28397-89: Языки программирования. Термины и определения оригинал документа
3.22 инициализировать (initialize): Установить счетчики, переключатели, адреса или содержимое устройств памяти на нулевое значение или другие начальные значения в начале или в заданной точке выполнения компьютерной программы.
Источник: ГОСТ Р МЭК 60880-2010: Атомные электростанции. Системы контроля и управления, важные для безопасности. Программное обеспечение компьютерных систем, выполняющих функции категории А оригинал документа
Англо-русский словарь нормативно-технической терминологии > initialize
-
4 value assignment
мат.присваивание значений (переменным); задание значений (переменных) -
5 assignment-free language
Большой англо-русский и русско-английский словарь > assignment-free language
-
6 variable-binding operator
оператор присваивания значений переменнымБольшой англо-русский и русско-английский словарь > variable-binding operator
-
7 assignment-free language
Вычислительная техника: язык без операций присваивания, язык без присваиваний (значений переменным), язык программирования без присваиванияУниверсальный англо-русский словарь > assignment-free language
-
8 single assignment language
Универсальный англо-русский словарь > single assignment language
-
9 variable-binding operator
Вычислительная техника: оператор присваивания значений переменнымУниверсальный англо-русский словарь > variable-binding operator
-
10 SASL
single assignment language - язык с однократным присваиванием значений переменным -
11 presetting
-
12 presetting
1) предварительная установка, предустановка; предварительное регулирование; предварительная настройка2) вчт. инициализация, присваивание начальных значений переменным3) тлв. предварительная компоновка программыThe New English-Russian Dictionary of Radio-electronics > presetting
-
13 assignment-free language
English-Russian dictionary of computer science and programming > assignment-free language
-
14 SASL
сокр. от Single ASsignment LanguageEnglish-Russian dictionary of computer science and programming > SASL
-
15 variable-binding operator
English-Russian dictionary of computer science and programming > variable-binding operator
-
16 initialization
1) установка известного исходного состояния, например присваивание начальных значений переменным. В некоторых языках программирования это делается автоматически, иногда инициализация может быть объединена с объявлением переменнойсм. тж. autoinitialization, array initialization, initialization expression, initialization list, initialization section, initializer, multiple value initialization, variable2) этап задания начального состояния устройства или системы при установке (инсталляции)Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > initialization
-
17 redundancy elimination
одна из целей оптимизации кода программы. Например, удаление многократного повторения одних и тех же вычислений, присваиваний значений переменным без их дальнейшего использования, вынесение статических выражений за тело цикла и т. д.см. тж. code optimizerАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > redundancy elimination
-
18 process values
процессные переменные
-
[Интент]Процессные переменные.
Под словосочетанием “процессные переменные” понимаются численные параметры, определяющие текущее состояние технологического процесса. К процессным переменным можно отнести сигналы ввода/вывода, параметры функциональных блоков, локальные и глобальные флаги (переменные), тэги SCADA и т.д.
Процессные переменные делятся на дискретные и аналоговые. Дискретная переменная может принимать конечное число значений из довольно узкого диапазона. На практике под дискретной переменной чаще всего подразумевают величину булевского типа (двоичную), указывающую на одно их двух возможных состояний объекта (или управляющего сигнала), хотя, формально говоря, это не совсем корректно. В общем же случае дискретная переменная аналогична типу enumeration языка C.
Аналоговая переменная может принимать любую величину из ограниченного непрерывного диапазона значений. По типу представления аналоговая переменная больше соответствует вещественному числу.
Как записываются процессные переменные в архив?
Существуют две технологии регистрации значений процессных переменных в архиве:
1. Циклическая запись ( cyclic archiving) подразумевает периодическую запись текущего значения процессной переменной через заданные пользователем интервалы времени вне зависимости от величины и скорости изменения данной переменной (см. рис. 1). Хотя эта техника не очень экономична, она довольно часто используется для архивации аналоговых переменных. Период циклической записи для каждой переменной настраивается индивидуально и, как правило, лежит в диапазоне от 0.5 с до 10 мин. Как для дискретных переменных, так и быстро изменяющихся аналоговых переменных, подобный подход записи в архив явно не оптимален.
Рис. 1. Циклическая запись процессной переменной в архив.2. Архивация по изменению переменной (дельта-архивированиe, delta-archiving). Этот подход предполагает запись переменной в архив только тогда, когда изменение ее значения по сравнению с предыдущим записанным значением (абсолютная разность) достигает определенной величины (дельты, см. рис. 2). Дельта настраивается пользователем и может быть выражена как в абсолютных единицах измерения, так и в процентах от шкалы. Безусловно, это техника более экономична, чем циклическая запись, так как она адаптируется к скорости изменения архивируемой величины. Для дискретных величин – этот подход незаменим. Допустим, у нас есть дискретная переменная, которая изменяется, скажем, раз в час. Зачем же ее архивировать каждую секунду или минуту? Ведь гораздо логичнее записывать значение переменной в архив только в те моменты, когда это значение переходит из 1 в 0 или наоборот.
Рис. 2. Дельта-архивирование процессной переменной.Куда записывается архив процессных переменных?
Чаще всего используется один из трех вариантов:
1. Архив записывается в обычный текстовый файл в формате CSV ( comma separated values). Этот файл может храниться как на локальном, так и на сетевом диске. На самом деле архив состоит из множества последовательно создаваемых файлов: система генерирует новый файл архива каждую рабочую смену или сутки. У такого формата представления архива есть неоспоримое преимущество – его можно просмотреть любым текстовым редактором. Его также можно экспортировать в MS Excel и посмотреть в виде таблицы, применив необходимые сортировки и фильтры. Существенный недостаток – это неэкономичность хранения; накопленный таким образом архив занимает неприлично много места на жестком диске. Для уменьшения объема архива можно применить компрессию по алгоритму ZIP или RAR – благо, что текстовые файлы очень хорошо сжимаются.
2. Архив представляет собой двоичный файл, формат которого зависит от используемого ПО визуализации тех. процесса (SCADA). Очевидно, что это более экономичное представление архива, но для работы с ним обычным экселем уже не обойдешься. При этом формат архива у разных производителей SCADA может сильно различаться. Как и в предыдущем случае, архив состоит из последовательно создаваемых файлов. Вообще, хранить архив в одном большом файле – это не очень хорошо с точки зрения скорости доступа к данным.
3. Самый прогрессивный способ. Хранение архива в виде реляционной базы данных с поддержкой СУБД SQL. Этот способ позволяет достичь достаточно большой скорости работы с архивом (добавление записей, чтение и обработка данных), при этом сервер SQL может обеспечить оптимальный доступ к истории сразу нескольким десяткам удаленных клиентов. Поскольку доступ к архиву осуществляется по открытому интерфейсу SQL, разработчики имеют возможность создавать клиентские приложения под свои нужды. Но главное преимущество заключается в том, что архив на базе SQL – это отличная возможность для интеграции АСУ ТП с информационными системами более высокого уровня (например, уровня MES). Как правило, для ведения архива SQL и обслуживания клиентов используется достаточно мощная серверная платформа.
Во всех описанных случаях система архивирования процессных переменных – это неотъемлемая часть ПО визуализации технологического процесса. Разница заключается в формате представления архива и технологии доступа.
Какие средства служат для отображения архива? Архив можно отобразить несколькими способами. Самый простой – это представить его в табличной форме и экспортировать, например, в Excel, в котором можно строить графики, диаграммы и делать отчеты. Однако это довольно утомительно и требует много ручного труда.
Более удобный способ – это отображение истории в виде специального динамического (обновляемого автоматически) графика, называемого трендом ( trend). Тренд помещается на мнемосхемы операторского интерфейса в тех места, где это необходимо и удобно оператору. Пример тренда изображен на рисунке ниже.
Рис. 3. Пример исторического тренда, отображающего две процессные переменные.На тренд можно выводить до 16 переменных одновременно, как дискретных, так и аналоговых. При этом тренд можно строить за произвольный промежуток времени ( time span). Также поддерживается масштабирование ( scaling). Передвигая ползунок ( slider) вдоль шкалы времени можно просматривать точные значения переменных в различные моменты времени в прошлом. Отрезки времени, в течение которых наблюдались аварийные значения переменных, выделяются на тренде контрастным цветом. В общем, тренды – это мощный и очень удобный инструмент, наглядно показывающий поведение переменных в динамике.
[ http://kazanets.narod.ru/AlarmsArchive.htm]
Тематики
EN
Англо-русский словарь нормативно-технической терминологии > process values
-
19 register storage class
Visual C++ регистровый класс памяти (может быть приписан аргументам функции и локальным переменным для помещения их значений в высокоскоростные регистры памяти)Большой англо-русский и русско-английский словарь > register storage class
-
20 initialization
- 1
- 2
См. также в других словарях:
ГОСТ 28397-89: Языки программирования. Термины и определения — Терминология ГОСТ 28397 89: Языки программирования. Термины и определения оригинал документа: 38. Автоматическое распределение памяти Automatic storage allocation Выделение памяти при входе в программный блок для локальных переменных и ее… … Словарь-справочник терминов нормативно-технической документации
Удовлетворение ограничений — Содержание 1 Введение 2 История 3 Примеры задач удовлетворения ограничений … Википедия
Функциональное программирование — Парадигмы программирования Агентно ориентированная Компонентно ориентированная Конкатенативная Декларативная (контрастирует с Императивной) Ограничениями Функциональная Потоком данных Таблично ориентированная (электронные таблицы) Реактивная … Википедия
Паскаль (язык программирования) — Эта статья или раздел нуждается в переработке. В Паскале нет модулей, ООП и прочих новомодных веяний. Описание расширений должно присутствовать только в статьях о соответ … Википедия
Паскаль (язык) — Pascal Семантика: процедурный Тип исполнения: компилятор Появился в: 1970 г. Автор(ы): Никлаус Вирт Паскаль (англ. Pascal) высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко… … Википедия
GNU readline — Тип Библиотека Автор Брайан Фокс Разработчик Чет Рамэй Написана на C Операционная система Различные Первый выпуск 1989 Последняя версия … Википедия
инициализация — Приведение областей памяти в состояние, исходное для последующей обработки или размещения данных. [ГОСТ 19781 90] инициализация Присваивание начальных значений переменным программы [ГОСТ 28397 89] Тематики обеспеч. систем обраб. информ.… … Справочник технического переводчика
Инициализация — 37. Инициализация Initialize Присваивание начальных значений переменным программы Источник: ГОСТ 28397 89: Языки программирования. Термины и определения оригинал документа 3. Инициализация Приведен … Словарь-справочник терминов нормативно-технической документации
Коэффициент корреляции — (Correlation coefficient) Коэффициент корреляции это статистический показатель зависимости двух случайных величин Определение коэффициента корреляции, виды коэффициентов корреляции, свойства коэффициента корреляции, вычисление и применение… … Энциклопедия инвестора
ЛОГИКА ПРЕДИКАТОВ — центральный раздел логики, в котором изучается субъектно предикатная структура высказывании и истинностные взаимосвязи между ними. Л.п. представляет собой содержательное расширение логики высказываний. В рамках данного раздела любое высказывание… … Философская энциклопедия
Дифференциальное исчисление — Исчисление бесконечно малых, включающее так называемое Д. исчисление, а также ему обратное интегральное, принадлежит к числу наиболее плодотворных открытий человеческого ума и составило эпоху в истории точных наук. Ближайшим поводом к изобретению … Энциклопедический словарь Ф.А. Брокгауза и И.А. Ефрона